package com.dts.yjnb.service.domainDto;

import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Data;

/**
 * 产品DTO（用于查询和编辑）
 *
 * @author dts
 */
@Data
public class ProductDTO implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 主键（编辑时使用） */
    private Long id;

    /** 当前页码 */
    private Integer page;

    /** 每页显示记录数 */
    private Integer pageSize;

    /** 产品名称 */
    private String name;

    /** 产品图片（多张，逗号分隔） */
    private String images;

    /** 所属分类ID */
    private Long categoryId;

    /** 价格（元） */
    private BigDecimal price;

    /** 上架状态：1上架 0下架 */
    private Integer status;

    /** 是否推荐：1是 0否 */
    private Integer isRecommend;

    /** 产品详情（富文本） */
    private String detail;

    /** 开始时间 */
    private String beginTime;

    /** 结束时间 */
    private String endTime;

    /** 排序字段 */
    private String orderByColumn;

    /** 排序方向 asc/desc */
    private String isAsc;
}
